package com.yangg.designPattern.ChainofResponsibility;
/**
 * 
 * @author master-hadoop
 *责任链模式
 *责任链模式，有多个对象，每个对象持有对下一个对象的引用，这样就会形成一条链，请求在这条链上传递，
 *直到某一对象决定处理该请求。但是发出者并不清楚到底最终那个对象会处理该请求，所以，责任链模式可以实现，在隐瞒客户端的情况下，对系统进行动态的调整。 
(web应该中学习到的Filter其实就是一个责任链设计模式)
 */
public class Test {
	public static void main (String[] args){
		MyHandler h1= new MyHandler("h1");
		MyHandler h2= new MyHandler("h2");
		MyHandler h3= new MyHandler("h3");
		h1.setHandler(h2);
		h2.setHandler(h3);
		h1.operator();
	}
}
